hold someone up to public ridicule - Turkish English Dictionary